@charset "utf-8";
/* CSS Document */
/**/
html,body{ font:normal 14px/24px "微软雅黑"; color:#0e0e0e; }
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{ color:#0e0e0e;}
.fs14{ font-size:14px; height:24px; line-height:24px;}
.fs16{ font-size:16px; height:28px; line-height:28px;}
.fs18{ font-size:18px; height:30px; line-height:30px;}
.fs20{ font-size:20px; height:35px; line-height:35px;}
.fs24{ font-size:24px; height:40px; line-height:40px;}
.fs36{ font-size:36px; height:45px; line-height:45px;}
.container{ width:1300px;}
/*header*/
.header{ width: 80%; height: 80px;}
.header .nav a{ width:80px; height:auto; line-height:80px; font-size:16px;}
.header .nav a:hover{ color:#fdd100;}
/*banner*/
.banner{width:100%;position:relative;height:545px;background:#000; overflow:hidden;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.banner .bd ul{width:100%!important}
.banner .bd li{width:100%!important;height:545px;overflow:hidden;text-align:center}
.banner .bd li a{display:block;height:545px}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;background:url(../images/touming.png) repeat-x;text-align:center}
.banner .hd ul{text-align:center;padding-top:5px}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden;line-height:9999px}
.banner .hd ul .on{background-position:0 0}
/*home xm*/
.xmbg{ background:#f5f5f5;}
.xmlist li { position:relative; padding:50px 0px;}
.xmlist li:after{ position: absolute; left: 0; top: 0; content: ""; display: block; width: 100%; height: 100%;background:linear-gradient(rgba(0,0,0,0.05),rgba(0,0,0,0)); opacity: 0;}
.xmlist li:hover:after{ opacity: 1;}
/*home module*/
.module li img{display:block;margin:0 auto;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.module li:hover img{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);-moz-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}
.b_radius{ display:inline-block;margin-top:40px;padding:0 80px;height:40px;border:1px solid;border-radius:100px;line-height:40px;}
.b_radius:after{ display:inline-block; content: ""; margin: 6px 6px 0; border:5px solid; border-color: transparent transparent transparent #999;}
.b_radius:hover{}
.b_radius:hover:after{ margin: 6px 4px 0; border-color: transparent transparent transparent #0e0e0e;}
/*home case*/
.case li {padding:20px 0px;}
.case .casebg{ border:1px solid #ececec; background:#ffffff; margin:0px 10px;position:relative;}
.case span{ background: #eee;vertical-align: middle; cursor:default; border-radius: 100px; font-size: 12px; padding:3px 8px; margin:0px 15px;}
.case span:hover{ background: #09BB07; color: #fff;}
.casema{ position: absolute; left: 0; top:0; right: 0; bottom: 0; background: #fff; z-index: 1; opacity: 0; transition: all ease 0.3s;}
.casema img{ position: absolute; left: 50%; top: 80%; transition: all ease 0.3s; margin:-90px 0px 0px -90px;}
.case li:hover .casema{ opacity: 1;}
.case li:hover .casema img{ top: 50%;}
/*.more_radius{ display:inline-block;margin-top:40px;padding:0 80px;height:40px;border:1px solid;border-radius:100px;line-height:40px;}
.more_radius:after{ display:inline-block; content: ""; margin: 6px 6px 0; border:5px solid; border-color: transparent transparent transparent #999;}
.more_radius:hover{}
.more_radius:hover:after{ margin: 6px 4px 0; border-color: transparent transparent transparent #0e0e0e;}*/

/*home news*/
.news li{ margin-bottom:50px;}
.news p{ color:#999;}
.newstime { border-radius:5px; background:#e9e9e9; padding:5px 5px 3px; color:#6e6e6e; font-size:22px; line-height:26px;}
.newstime p{font-size:14px; color:#6e6e6e;}
.newstime:hover { border-radius:5px; background:#fbbe05; padding:5px 5px 3px; color:#ffffff; font-size:22px; line-height:26px;}
.newstime:hover p{font-size:14px; color:#ffffff;}
/*footer*/
.footerbg{ background:#2d3037; padding-top:80px;}
.footerbg ul { border-bottom:1px solid #9fa3a4;}
.footerbg h3{text-align:left;  margin-bottom:20px;}
.footerbg  span{ display:inline-block; padding:5px 0px; font-size:18px; color:#ffffff;border-bottom:1px solid #ffffff;text-align:left;  margin-bottom:20px;}
.footerbg a{ color:#7f8084}
.footerbg p{ line-height:24px; color:#7f8084;}
/*inside pages*/
.insidebg{ background:#f8f8f8;}
.newsl_bg{ background:#ffffff;}
.newsl_bg li{ border-bottom:1px solid #f4f4f4;}
.newsl_bg li:last-child{ border-bottom:none;}
.newsl_bg a{ display:block; height:50px; line-height:50px; text-align:center; font-size:16px;}
.newsl_bg a:hover{ color:#fdd100;}

.newsr_bg{ background:#ffffff;}
.newsr_bg h3{ height:30px;line-height:30px; font-size:20px; font-weight:700px;}
.newsr_bg hr{ border:0; background:#cccccc; height:1px;}
.newsr_bg ul{ position:relative; padding-left:250px;}
.newsr_bg ul li{ margin-bottom:50px;}
.newsr_bg .listimg{width:250px; position:absolute; left:0;}
.newsr_bg .listtxt{ width:100%; text-align:left;}
.newsr_bg .listtxt h4{ height:30px; line-height:30px;font-size:18px;}
.newsr_bg .listtxt a:hover{ color:#fdd100;}
.newsr_bg .listtxt p{ line-height:24px; text-align:left; font-size:14px; color:#7c7c7c; margin-top:10px;}
.newsr_bg .listtxt span{ display:block; height:24px; line-height:24px; font-size:12px; color:#999; margin-top:5px;}
.pages{display:table;clear:both;margin-left:auto;margin-right:auto;padding:0px 30px 50px;}

.pages .pagenum{ border:1px solid #dbdbdb;color:#888888;padding:8px 15px;margin-right:10px;margin-bottom:10px}
.pages .pageinfo{ border:1px solid #dbdbdb;color:#888888;padding:8px 10px;margin-right:10px;margin-bottom:10px}
.pages .pagefirst{ border:1px solid #dbdbdb;color:#888888;padding:8px 10px;margin-right:10px;margin-bottom:10px}
.pages .pageup{ border:1px solid #dbdbdb;color:#888888;padding:8px 10px;margin-right:10px;margin-bottom:10px}
.pages .pagenextall{ border:1px solid #dbdbdb;color:#888888;padding:8px 10px;margin-right:10px;margin-bottom:10px}
.pages .pagedown{ border:1px solid #dbdbdb;color:#888888;padding:8px 10px;margin-right:10px;margin-bottom:10px}
.pages .pageend{ border:1px solid #dbdbdb;color:#888888;padding:8px 10px;margin-right:10px;margin-bottom:10px}
.pages .current{border:1px solid #fdd100;padding:8px 15px;margin-right:10px;margin-bottom:10px;background:#fdd100!important;color:#fff}
/*info*/
.newsr_bg .infotitle{ margin-bottom:50px;}
.newsr_bg .infotitle h2{ text-align:center; height:80px; line-height:80px; font-size:20px;}
.newsr_bg .infotitle p{ text-align:right; font-size:14px; color:#999999;}
.newsr_bg .infotitle span{ margin:0px 10px;}
.newsr_bg .infocontent{ min-height:200px; padding:0px 20px; text-align:left; font-size:14px;}

/*page about*/
.company{padding-top:80px;padding-bottom:74px}
.company_1{text-align:center;font-size:30px;color:#333}
.company_2{background:#333;height:2px;width:32px;margin:0 auto;margin-top:20px}
.company_desc{font-size:16px;color:#666;text-align:center;margin-top:20px}
.company_box_1{margin-top:60px;overflow:hidden}
.company_box_1 .wb50{padding:0}
.company_box_1 .lf_tit{font-size:22px;color:#333}
.company_box_1 .lf_desc{font-size:16px;color:#333;margin-top:10px;margin-bottom:20px}
.company_box_1 .lf_row{font-size:14px;color:#666;line-height:24px}
.lf_ul{border-left:1px solid #ccc;margin-top:30px;margin-left:11px;padding:10px 0}
.lf_ul_li{position:relative;margin-top:20px}
.lf_ul li:first-child{margin-top:0}
.lf_ul_li span:first-child{position:absolute;top:0;left:-11px;z-index:1;display:block;width:21px;height:21px;line-height:21px;background:#fff;text-align:center;font-size:13px;color:#ccc;border:1px solid #ccc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.lf_ul_li span:last-child{font-size:16px;color:#666;line-height:21px;margin-left:25px}
.company_box_1_rt{padding-left:70px;text-align:right}
.company_box_1_rt img{width:480px;height:230px}
.company_box_2{padding-top:100px;padding-bottom:80px}
.company_box_2_tit{font-size:20px;color:#333}
.company_2_ul_li{position:relative;float:left;width:18%;height:285px;background:#f8f8f8;padding-left:30px;padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:2.5%}
.company_2_ul{margin-top:60px}
.company_2_ul li:first-child{margin-left:0}
.company_2_ul_li img{position:absolute;top:30px;left:30px}
.company_2_ul_li_tit{margin-top:82px;font-size:20px;color:#333}
.company_2_ul_li_line{width:15px;height:1px;margin-top:15px;margin-bottom:15px;background:#333}
.company_2_ul_li_row{line-height:24px;font-size:14px;color:#666}
/*page anli*/
.anliw{ background: #eee;vertical-align: middle; cursor:default; border-radius: 100px; font-size: 12px; padding:3px 8px; margin:0px 15px;}

